package cn.edu.imnu.service;

import common.model.DataBootstrapTable;
import common.model.ResponseModelBootstrapTable;
import cn.edu.imnu.model.WordInfo;

/**
 * Created with IntelliJ IDEA.
 *
 * @author ranhongmin--2018/3/3
 * Description: 词条信息内容接口
 */
public interface WordInfoService {

	/**
	 * 祝查询
	 *
	 * @param dataBootstrapTable 表格传值类
	 * @return 表格数据
	 */
	ResponseModelBootstrapTable main(DataBootstrapTable dataBootstrapTable);

	/**
	 * 增加 修改 删除 动作
	 *
	 * @param info   实体
	 * @param action 动作
	 * @return 是否成功
	 */
	ResponseModelBootstrapTable doAction(WordInfo info, String action);


	/**
	 * 获取词条信息
	 *
	 * @param wordId 词条id
	 * @return 词条信息
	 */
	ResponseModelBootstrapTable getInfo(String wordId);

	/**
	 * 获取所有父类的信息
	 *
	 * @return
	 */
	ResponseModelBootstrapTable getAllUpperInfo();

	/**
	 根据词条id获取信息
	 * @param wordId
	 * @return
	 */
	ResponseModelBootstrapTable getInfoListByWordId(String wordId);


}
